package br.com.bomsabor.control;

import br.com.bomsabor.dao.ImplPedidoDAO;
import br.com.bomsabor.dao.PedidoDAO;
import br.com.bomsabor.model.Garcom;
import br.com.bomsabor.model.ItemProduto;
import br.com.bomsabor.model.Pedido;
import br.com.bomsabor.model.SituacaoPedido;

public class CtrPedido {

	PedidoDAO pedidoDAO = new ImplPedidoDAO();
	
	public Pedido cadastrarPedido(Pedido p){
		return pedidoDAO.incluir(p);
	}
	
	public Pedido cancelarPedido(Pedido p){
		p.setSituacao(SituacaoPedido.CANCELADO);
		pedidoDAO.alterar(p);
		return p;
	}
	
	public void alterarPedido(Pedido p){
		pedidoDAO.alterar(p);
	}
		
	public Pedido concluirPedido(Pedido p){
		p.setSituacao(SituacaoPedido.CONCLUIDO);
		pedidoDAO.alterar(p);
		return p;
	}
	
	public Pedido pesquisarPedido(Garcom g){
		Pedido p = pedidoDAO.pesquisar(g);
		return p;
	}
	
	public Pedido pesquisarPedido(long codPedido){
		Pedido p = pedidoDAO.pesquisar(codPedido);
		return p;
	}
	
	
}
